package lib

func init() {
	Probs = append(Probs, Problem{
		Num:         48,
		Discription: "顺时针旋转90度二维数组",
		Level:       2,
		Labels: map[string]int{
			"数学":   1,
			"矩阵":   1,
		},
	})
}

func Rotate(matrix [][]int)  {
	//行对称交换
    for i:=0;i<len(matrix)/2;i++{
        matrix[i],matrix[len(matrix)-1-i]=matrix[len(matrix)-1-i],matrix[i]
    }

	//对角交换
    for i:=0;i<len(matrix);i++{
        for j:=0;j<i;j++{
            matrix[i][j],matrix[j][i]=matrix[j][i],matrix[i][j]
        }
    }
}